*{padding:0;margin:0;}
body{color: #333;font-family: "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif;font-size:16px;}
ul,li{list-style:none;}
h6{font-weight:normal;font-size:24px;}
.report{padding:30px 15px 25px;}
.red{color:#f84545;}
.report .p1{margin-top:10px;}
.report .ul1{font-size:16px;color:#666;}
.report .ul1{margin-top:25px;}
.report .ul1 li{padding-left:34px;position:relative;padding-left:34px;line-height:50px;height:50px;}
.report .ul1 li em{position:absolute;width:14px;height:14px;border:1px solid #666;border-radius:100%;left:10px;top:50%;margin-top:-8px;}
.report .ul1 li.cur{color:#59f;}
.report .ul1 li.cur em{border-color:#59f;background:#59f;}
.report .ul1 li.cur em::after{content:"";position:absolute;width:6px;height:3px;border-left:2px solid #fff;border-bottom:2px solid #fff;left:50%;margin-left:-4px;top:50%;margin-top:-3px;-webkit-transform:rotate(-45deg);}
textarea{font-size:15px;border:none;border-top:1px solid #d0d3d8;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px;height:120px;margin-top:25px;display:block;outline:none;line-height:1.4;}
.inp1{font-size:15px;border:none;border-bottom:1px solid #d0d3d8;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;height:40px;line-height:40px;display:block;outline:none;padding-left:52px;border-radius:0px;}
.teldiv{position:relative;}
.teldiv .span1{height:40px;line-height:40px;width:52px;position:absolute;left:0;top:0;font-size:15px;}        
.areabot{width:100%;border-bottom:1px solid #d0d3d8;text-align: right;color: #868686;font-size:12px;padding:10px;background: #fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.report .tip{font-size:13px;text-align:center;padding:10px 0;height:18px;line-height:18px;}
.sub{height:36px;width:75%;line-height:36px;background:#3cbaff;color:#fff;font-size:15px;text-align:center;border:none;border-radius:20px;display:block;margin:0 auto;box-shadow:0 2px 5px rgba(60,186,255,0.3);outline:none;text-decoration: none;}
.copyright{font-size:13px;color:#aaa;line-height:20px;margin-top:32px;}
.hide{display:none;}
.repeort_sub{padding-top:60px;text-align:center;}
.repeort_sub .icon_ok{width:101px;height:101px;background:url(../../img/frontend/icon/icon-ok.png) center center no-repeat;background-size:100% 100%;margin:0 auto;}
.repeort_sub .p1{font-size:24px;margin-top:18px;}
.repeort_sub .p2{font-size:16px;line-height:24px;margin:18px 30px 28px;}